from django import template

register = template.Library()

@register.filter
def myfunc(value):
    return value.upper()

@register.simple_tag
def mytag1():
    return "哈哈哈01"

@register.simple_tag
def mytag2(a1, a2):
    return a1 + "哈哈哈哈" + a2

@register.inclusion_tag("app01/title.html")
def inclusion_tag_test01():
    """
    1.返回值需要返回一个字典
    2.这个返回的字典内容会返回给inclusion_tag指定的html页面中，然后进行渲染
    3.渲染完成之后，在将这个相关的片段内容返回给前端页面
    """

    return {
        "name": "zhangyz",
        "age": 29,
        "message": "inclusion_tag",
    }